
Проект Browser находится по пути
Z:\Install316\Browser


@echo off
set JAVA_FX_URL=https://download2.gluonhq.com/javafx/21.0.2/javafx-sdk-21.0.2.zip
set INSTALL_DIR=C:\JavaFX

:: Создание директории для установки JavaFX
mkdir %INSTALL_DIR%

:: Скачивание JavaFX
curl -o javafx.zip %JAVA_FX_URL%

:: Распаковка JavaFX
tar -xf javafx.zip -C %INSTALL_DIR%

:: Удаление временного архива
del javafx.zip

echo JavaFX 21 успешно установлен в %INSTALL_DIR%


Испорт настроек IDEA
File -> Export Settings. Выбираете что сохранять, сохраняете, в новой системе там же выбираете Import Settings
File -> Manage IDE Settings -> Export Settings... - Выбираем что сохранить - выгружаем в архив. File -> Manage IDE Settings -> Import Settings... - Загружаем настройки из архива.

C:\Users\Гневашев\Desktop
C:\Users\Гневашев\AppData\Roaming\JetBrains\IntelliJIdea2024.1\settings.zip

Чтобы перенести настройки из IntelliJ IDEA, вам следует выполнить следующие шаги:

1. Откройте IntelliJ IDEA, из которой вы хотите экспортировать настройки.
2. В верхнем меню выберите "File" (Файл) -> "Export Settings" (Экспорт настроек).
3. Выберите настройки, которые вы хотите экспортировать, и укажите место для сохранения файла настроек.
4. Нажмите "OK" и дождитесь завершения процесса экспорта.
5. Теперь откройте другую версию IntelliJ IDEA, в которую вы хотите импортировать настройки.
6. В верхнем меню выберите "File" (Файл) -> "Import Settings" (Импорт настроек).
7. Укажите путь к файлу настроек, который вы экспортировали ранее, и выберите настройки, которые вы хотите импортировать.
8. Нажмите "OK" и перезапустите IntelliJ IDEA для применения импортированных настроек.


Скрипт для копирования javafx-sdk-17 из общей директории:

@echo off
set "source_folder=Z:\Install316\javafx-sdk-17.0.10"
set "destination_folder=D:\Installed\javafx-sdk-17.0.10"
rem Копирование папки с файлами
xcopy "%source_folder%" "%destination_folder%" /E /I
rem Установка переменной среды для указания на скопированную папку
setx PATH_TO_FX "%destination_folder%"
echo %PATH_TO_FX%


@echo off
set "project_path=C:\Users\USER\IdeaProjects\Graph"
set "javafx_path=D:\Installed\javafx-sdk-17.0.10\lib"
set "vm_options=--module-path %javafx_path% --add-modules=javafx.controls,javafx.fxml,javafx.base"
set "idea_path=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2021.2.3\bin\idea64.exe"
start "" "%idea_path%" "%project_path%" --vm-options "%vm_options%"

В IntelliJ IDEA настройки конфигурации запуска проекта хранятся в файле `workspace.xml`, который находится в директории `.idea` в корне вашего проекта. Этот файл содержит информацию о настройках запуска приложения, включая параметры запуска, переменные среды, аргументы командной строки и т. д.
Чтобы перенести все профили конфигурации запуска из одного проекта в другой, вам нужно скопировать соответствующие блоки из файла `workspace.xml` одного проекта в файл `workspace.xml` другого проекта. Пожалуйста, убедитесь, что оба проекта настроены схожим образом, чтобы избежать конфликтов при импорте настроек.
Не забудьте сделать резервную копию файлов `workspace.xml` перед внесением изменений, чтобы в случае проблем можно было вернуться к предыдущему состоянию.


Добавление настройки конфигурации для добавления библиотекв проект:
--module-path PATH_TO_FX\lib --add-modules javafx.swing,javafx.graphics,javafx.fxml,javafx.media,javafx.controls,javafx.web



===Maven

Для скачивания Apache Maven с интернета через командную строку (cmd) вы можете использовать утилиту curl или powershell. Вот как это можно сделать:

1. Скачивание Maven с помощью curl:
curl -o apache-maven.zip https://dlcdn.apache.org/maven/maven-3/3.9.6/binaries/apache-maven-3.9.6-bin.zip

2. Распакуйте скачанный архив в директорию:
@rem expand <путь_к_архиву_maven> -F:* <путь_к_распаковке>
expand D:\Installed\apache-maven.zip -F:* D:\Installed

mkdir D:\Installed\apache-maven
expand D:\Installed\apache-maven.zip -F:* D:\Installed\apache-maven
unzip  D:\Installed\apache-maven.zip -F:* D:\Installed\apache-maven
for %i in (*.zip) do @(md "%~ni" 2>nul & unzip.exe "%i" -d "%~ni")

3. Установите переменную среды M2_HOME, указав путь к распакованной папке Maven:
setx M2_HOME "<путь_к_папке_maven>"

4. Добавьте %M2_HOME%\bin в переменную среды PATH, чтобы можно было запускать Maven из любой директории:
setx PATH "%PATH%;%M2_HOME%\bin"

Перезапустите командную строку и попробуйте запустить `mvn -version` для проверки успешной установки Maven.

